home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 4: GNU Archives / Linux Cubed Series 4 - GNU Archives.iso / gnu / binutils.7 / binutils / binutils-2.7 / gas / testsuite / lib / dotest < prev    next >
Encoding:
Text File  |  1996-07-04  |  522 b   |  44 lines

  1. #!/bin/sh
  2. # ad hoc debug tool
  3.  
  4. x=$1
  5. y=$2
  6.  
  7. xout=`basename $x`.xxx.$$
  8. yout=`basename $x`.yyy.$$
  9.  
  10. mkdir $xout
  11. mkdir $yout
  12.  
  13. for i in *.s
  14. do
  15.     echo Testing $i...
  16.     object=`basename $i .s`.o
  17.     $x $i -o $xout/$object
  18.     $y $i -o $yout/$object
  19.  
  20. # if they cmp, we're ok.  Otherwise we have to look closer.
  21.  
  22.     if (cmp $xout/$object $yout/$object)
  23.     then
  24.         echo $i is ok.
  25.     else
  26.         if (doobjcmp $xout/$object $yout/$object)
  27.         then
  28.             echo Not the same but objcmp ok.
  29.         else
  30.             exit 1
  31.         fi
  32.     fi
  33.  
  34.     echo
  35. done
  36.  
  37. rm -rf $xout $yout
  38.  
  39. exit 0
  40.  
  41. # EOF
  42.  
  43.  
  44.